package com.alpha.demoretrofit.retrofit;

import com.alpha.demoretrofit.retrofit2.MovieSubject;

import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/**
 * Project：RetrofitDemo
 * Author：zj
 * Date：2018/1/5
 * Version: 1.0.0
 * Description：
 */
public interface MovieApiPost {
    /*
    * 使用POST 请求方式时，只需要更改方法定义的标签，用@POST 标签，参数标签用
    * @Field 或者@Body或者FieldMap，注意：使用POST 方式时注意2点，1，必须加上
    * @FormUrlEncoded标签，否则会抛异常。2，使用POST方式时，必须要有参数，否则会抛异常,
    * 源码抛异常的地方如下：
    */
    //获取豆瓣Top250 榜单
    @FormUrlEncoded
    @POST("top250")
    Call<MovieSubject> getTop250(@Field("start") int start, @Field("count") int count);
}
